package com.cn.customer.housekeeping.housekeepingc.util;


import com.cn.customer.housekeeping.housekeepingc.bean.FriendRequestListResp;

import org.json.JSONArray;
import org.json.JSONObject;

import java.util.ArrayList;
import java.util.List;

public class JsonAnalysisUtil {



    public static List<FriendRequestListResp> JsonFriendRequestListRespBean(String data) {
        List<FriendRequestListResp> list = new ArrayList<>();


        if (!StringUtil.isEmpty(data)) {
            try {
                JSONArray JSONArray = new JSONArray(data);
                int len = JSONArray.length();
                for (int i = 0; i < len; i++) {
                    JSONObject jsonObjects2 = new JSONObject(JSONArray.get(i).toString());
                    FriendRequestListResp mFriendRequestListResp = new FriendRequestListResp();

                    if (jsonObjects2.has("nickname")) {
                        mFriendRequestListResp.setNickname(jsonObjects2.getString("nickname"));
                    }

                    if (jsonObjects2.has("response_status")) {
                        mFriendRequestListResp.setResponse_status(jsonObjects2.getString("response_status"));
                    }

                    if (jsonObjects2.has("phone")) {
                        mFriendRequestListResp.setPhone(jsonObjects2.getString("phone"));
                    }

                    if (jsonObjects2.has("uid")) {
                        mFriendRequestListResp.setUid(jsonObjects2.getString("uid"));
                    }
                    if (jsonObjects2.has("headpic")) {
                        mFriendRequestListResp.setHeadpic(jsonObjects2.getString("headpic"));
                    }
                    if (jsonObjects2.has("request_id")) {
                        mFriendRequestListResp.setRequest_id(jsonObjects2.getString("request_id"));
                    }

                    list.add(mFriendRequestListResp);
                }


            } catch (Exception e) {

            }

        }
        return list;
    }


}
